stand in front of something - Francés Inglés Diccionario